The Convergence of AOP and Active Databases: Towards Reactive Middleware

نویسندگان

  • Mariano Cilia
  • Michael Haupt
  • Mira Mezini
  • Alejandro P. Buchmann
چکیده

Reactive behavior is rapidly becoming a key feature of modern software systems in such diverse areas as ubiquitous computing, autonomic systems, and event-based supply chain management. In this paper we analyze the convergence of techniques from aspect oriented programming, active databases and asynchronous notification systems to form reactive middleware. We identify the common core of abstractions and explain both commonalities and differences to start a dialogue across community boundaries. We present existing options for implementation of reactive software and analyze their run-time semantics. We do not advocate a particular approach but concentrate on identifying how the various disciplines can benefit from each other. We believe that AOP can solve the impedance mismatch found in reactive systems that are implemented through inherently static languages, while AOP can benefit from the active database community’s experience with event detection/composition and fault tolerance in large scale systems. The result could be a solid foundation for the realization of reactive middleware

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UV/ H2O2 Advanced Oxidation Process for Simultaneous Removal of NO and SO2: A Review

This study presents a review on advanced oxidation processes (AOP) for simultaneous removal of NO and SO2. AOP is based on using a strong oxidant such as ozone and H2O2 which is able to generate highly reactive intermediates. The pollutant will be oxidized and removed by these intermediates. In recent years, AOP has been considered as an effective and attractive technology in the field of flue ...

متن کامل

Improvement Performances of Active and Reactive Power Control Applied to DFIG for Variable Speed Wind Turbine Using Sliding Mode Control and FOC

This paper deals with the Active and Reactive Power control of double-fed induction generator (DFIG) for variable speed wind turbine. For controlling separately the active and the reactive power generated by a DFIG, field oriented control (FOC) and indirect sliding mode control (ISMC) are presented. These non linear controls are compared on the basis of topology, cost, efficiency. The main cont...

متن کامل

Real - Time Dbmss : We Want It All - Do We Need Them ( at ) All ?

Whenever technologies converge there exists the potential for huge benefits but also the risk of failure. The main pitfall when combining technologies that evolved independently consists in attempting to provide the union of features without properly considering the often incompatible assumptions and the crosseffects. In this paper real-time databases, active databases, and distributed object s...

متن کامل

Distributed, object-oriented, active, real-time DBMSS: we want it all - do we need them (at) all?

Whenever technologies converge there exists the potential for huge benefits but also the risk of failure. The main pitfall when combining technologies that evolved independently consists in attempting to provide the union of features without properly considering the often incompatible assumptions and the crosseffects. In this paper real-time databases, active databases, and distributed object s...

متن کامل

Using Reflexd for a Grid Solution to the N-queens Problem: a Case Study

Aspect-Oriented Programming (AOP) promotes better separation of concerns in software systems by introducing aspects for the modular implementation of crosscutting concerns. It is therefore not surprising that the distribution concern is recently being addressed from anAOP point of view, and finallymaterialized in AOP frameworks like ReflexD or languages like AWED. The motivation of this paper i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003